#include <stdio.h>
#include <string.h>
int main() {
    FILE *fp; //定义一个FILE类型的指针变量
    char buf[20]="hello\nword";
    int ret; //存储函数返回值
    fp=fopen("file.txt","r+"); //r+以文本方式打开文件，windows：写入\n 会以 \r\n存储,r+只能字符类型
                                               //rb+ 以二进制方式打开文件，windows：写入\n 就是\n存储，rb+可以整型，结构体，浮点数
    if(NULL==fp)
    {
        perror("fopen"); //perror帮忙定位失败原因
        return -1;
    }
//    ret= fwrite(buf,sizeof(char),strlen(buf),fp); //把buf中的字符串写入文件
    char buf1[20]={0};
    ret= fread(buf1, sizeof(char), sizeof(buf1),fp); //将文件中的字符写入buf1中
    printf("%s",buf1);
    fclose(fp);
    return 0;
}
